sluggish progress - French English Dictionary